7 research outputs found

    Software evolution: hypergraph based model of solution space andhmeta-search

    Get PDF
    A hypergraph based model of software evolution is proposed. The model uses software assets, and any other higher order patterns, as reusable components. We will use software product lines and software factories concepts as the engineering state-of-the-art framework to model evolution. Using those concepts, the solution space is sliced into sub-spaces using equivalence classes and their corresponding isomorphism. Any valid graph expansions will be required to retain information by being sub-graph isomorphic, forming a chain to a solution. We are also able to traverse the resulting modelled space. A characteristic set of operators and operands is used to find solutions that would be compatible. The result is in a structured manner to explore the combinatorial solution space, classifying solutions as part of families hierarchies. Using a software engineering interpretation a viable prototype implementation of the model has been created. It uses configuration files that are used as design-time instruments analogous to software factory schemas. These form configuration layers we call fragments. These fragments convert to graph node metadata to later allow complex graph queries. A profusion of examples of the modelling and its visualisation options are provided for better understanding. An example of automated generation of a configuration, using current Google Cloud assets, has been generated and added to the prototype. It illustrates automation possibilities by using harvested web data, and later, creating a custom isomorphic relation as a configuration. The feasibility of the model is thus demonstrated. The formalisation adds the rigour needed to further facilitate automation of software craftsmanship. Based on the model operation, we propose a concept of organic growth based on evolution. Evolution events are modelled after incremental change messages. This is communication efficient and it is shown to adhere to the Representational State Transfer architectural style. Finally, The Cloud is presented as an evolved solution part of a family, from the original concept of The Web

    Acute Q Fever Presenting with Multi-Organ Failure: Re-Evaluation of the Initial Diagnosis

    Get PDF
    We present the case of a 48-year-old man admitted to the critical care unit with atrial fibrillation, and acute heart and kidney failure accompanied by coagulopathy and an abnormal liver test. Initially diagnosed as a non-ST elevation myocardial infarction, re-evaluation of the case led to the consideration of severe sepsis. Q fever and leptospirosis were the most probable causes and empiric treatment was initiated. A complete recovery was achieved following treatment

    Software evolution: a graph based model

    No full text
    A model based on graph isomorphisms is used to formalize software evolution. Step by step we narrow the search space by an informed selection of the attributes based on the current state-of-the-art in software engineering and generate a seed solution. We then traverse the resulting space using graph isomorphisms and other set operations over the vertex sets. The new solutions will preserve the desired attributes. The goal of defining an isomorphism based search mechanism is to construct predictors of evolution that can facilitate the automation of ’software factory’ paradigm. The model allows for automation via software tools implementing the concepts

    Infrastructure and city ontologies

    No full text
    The creation and use of ontologies has become increasingly relevant for complex systems in recent years. This is because of the growing number of use of cases that rely on real-world integration of disparate systems, the need for semantic congruence across boundaries and the expectations of users for conceptual clarity within evolving domains or systems of interest. These needs are evident in most spheres of research involving complex systems, but they are particularly apparent in infrastructure and cities where traditionally siloed and sectoral approaches have dominated, undermining the potential for integration to solve societal challenges such as net zero, resilience to climate change, equity and affordability. This paper reports on findings of a literature review on infrastructure and city ontologies and puts forward some hypotheses inferred from the literature findings. The hypotheses are discussed with reference to the literature and provide avenues for further research on (a) belief systems that underpin non-top-level ontologies and the potential for interference from them, (b) the need for a small number of top-level ontologies and translation mechanisms between them and (c) clarity on the role of standards and information systems in the adaptability and quality of data sets using ontologies. A gap is also identified in the extent that ontologies can support more complex automated coupling and data transformation when dealing with different scales

    Tumors and Tumor-Like Conditions of Urinary Bladder, Renal Pelvis, Ureter and Urethra

    No full text
    corecore